package com.vca.common.vo;

import com.vca.common.model.order.StoreOrder;
import com.vca.common.model.order.StoreOrderInfo;
import com.vca.common.model.user.UserAddress;
import com.vca.common.response.ComputedOrderCommonPriceResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author chenbing
 * @date 2022/11/23   13:31
 */
@Data
public class ShopOrderVo {
    @ApiModelProperty(value = "商品OrderInfo集合")
    private List<StoreOrderInfo> orderInfoList;
    @ApiModelProperty(value = "计算价格")
    private ComputedOrderCommonPriceResponse priceResponse;
    @ApiModelProperty(value = "订单信息")
    private StoreOrder storeOrder;
    @ApiModelProperty(value = "礼品卡orderInfo集合")
    private List<StoreOrderInfo> orderInfoCardList;
    private BigDecimal shopTotalPrice;
    private BigDecimal cardTotalPrice;
    private Integer cardTotalCount;
    private Integer shopTotalCount;
    private UserAddress userAddress;
}
